package jw3.c10.controllner;

import jw3.c10.model.Consumption;
import jw3.c10.utils.QueryByClass;

import java.util.List;

public class ConsumeControllner {
    public static List<Consumption> getAall(int id){
        String sql="select * from consumption where UserID=?";
        QueryByClass<Consumption> qc=new QueryByClass<Consumption>();
        return qc.select(Consumption.class,sql,id);
    }
//    public static boolean add(Userinfo o){
//        String sql="insert userinfo values(0,?,?,?,now())";
//        return DBConnection.zsg(sql,
//                o.getUserID(),o.getUserName(),o.getAccount());
//    }
////    public static int getIDByUser(String user){//根据账号找到id
////        String sql="select id from userinfo where user=?";
////        QueryByClass<UserInfo> qc=new QueryByClass<UserInfo>();
////        return qc.select(UserInfo.class,sql,user).get(0).getId();
////    }
//
//    //通过用户编号查询其消费记录
//    public static Vector<Vector<Object>> getDataById(int id){
//        String sql = "select userid a,userName b,Account c,Pwd d,Detlis e,Cprice f,CreateoutDate g " +
//                "from userinfo a join consumption b " +
//                "on a.userID=b.usersID " +
//                "where userID=?";
//        try {
//            Connection conn=DBConnection.getConnection();
//            PreparedStatement ps=conn.prepareStatement(sql);
//            ps.setInt(1,id);
//            ResultSet rs=ps.executeQuery();
//            Vector<Vector<Object>> data = new Vector<Vector<Object>>();
//            while (rs.next()){
//                //一条数据
//                Vector<Object> data1 = new Vector<Object>();
//
//                data1.add(rs.getInt("a"));
//                data1.add(rs.getString("b"));
//                data1.add(rs.getString("c"));
//                data1.add(rs.getString("d"));
//                data1.add(rs.getString("e"));
//                data1.add(rs.getString("f"));
//                data1.add(rs.getDate("g"));
//                //4、将每一条数据放入data中
//                data.add(data1);
//            }
//            return data;
//        } catch (Exception e) {
//            e.printStackTrace();
//        }
//        return null;
//    }
    //传入用户编号->得到积分
//    public static long getScoreByID(int id){
//        String sql="select sum(goodsPrice*amount) a " +
//                "from `order` a join goods b " +
//                "on a.goodsID=b.goodsID " +
//                "join userinfo c on a.userID=c.id " +
//                "where userID=? GROUP BY id";
//        try {
//            Connection conn= DBConnection.getConnection();
//            PreparedStatement ps=conn.prepareStatement(sql);
//            ps.setInt(1,id);
//            ResultSet rs=ps.executeQuery();
//
//            double a=0;
//            while (rs.next()){
//                a=rs.getDouble("a");
//            }
//            return Math.round(a);
//        } catch (Exception e) {
//            e.printStackTrace();
//        }
//        return 0;
//    }
}



